Nuprl Definition : append 11,40

append(as; bs) == rec-case(as) of [] => bs | a::as' => .cons(a; append(as'; bs))  (recursive) 
latex


DefinitionsY, x.A(x), rec-case(a) of [] => s | x::y => z.t(x;y;z), cons(car; cdr), f(a)

origin